.bgf5{
	min-height: 100%;
}
.container{
  height: 100%;
}
.uni-scroll-view-refresh{
  background: #F7F7F7;
}
.nav .weui-navigation-bar__inner {
  box-shadow: none;
}
.header {
  width: 100%;
  height: 88rpx;
  display: flex;
  background: #fff;
  line-height: 88rpx;
  position: fixed;
  left: 0;
  z-index: 100;
  box-shadow:0px 0px 8rpx 2rpx rgba(222,222,222,0.5);
}

.header .tabItem {
  flex: 1;
  text-align: center;
  position: relative;
}

.header .tabItem text {
  display: block;
  color: #666666;
}

.header .active text{
  color: #FF7541;
}

.header .active .line {
  width:80rpx;
  height:4rpx;
  background:#FF7541;
  border-radius:4rpx;
  position: absolute;
  bottom: -4rpx;
  left: 50%;
  margin-left: -40rpx;
}
.wrapper {
  padding: 0 30rpx;
}
.wrapper .list{
  border-radius:8rpx;
  padding: 0 25rpx;
}
.order-header {
  /* border-bottom: 1rpx solid #e4e4e4; */
  padding-top: 10rpx;
}

.order-header .title {
  font-size: 30rpx;
  color: #333;
}

.order-header .cont {
  /* display: block; */
  font-size: 30rpx;
  color: #fd4a5f;
}

.order-header {
  padding: 18rpx 0;
}
.order-header text{
  /* color: #F8B14A; */
}
.order-header .order_no{
  margin-top: 20rpx;
}
.order-cont {
  padding: 15rpx 0;
  justify-content: space-between;
}

.order-cont .order-num text, .order-cont .order-time text {
  color: #777;
  font-size: 26rpx;
}

.order-shop {
  /* padding: 16rpx 0 16rpx 0; */
}

.order-shop-left, .order-shop-left image {
  width: 176rpx;
  height: 176rpx;
  margin-right: 20rpx;
  display: inline-block;
  background: #fff;
  border-radius: 8rpx;
}
.order-shop-more i{
  line-height: 1;
  margin-left: 10rpx;
}
.order-shop .num {
  float: right;
}

.order-btn {
  padding: 18rpx 0 18rpx 0;
  border-top: 1rpx solid #eee;
}

.order-btn .order-left {
  // flex: 3;
	line-height: 52rpx;
	overflow: hidden;
}

.order-btn .order-left .text text {
  margin-right:12rpx;
}

.order-btn .order-right {
  flex: 1;
	overflow: hidden;
}

.order-btn .order-right .btn-group {
  justify-content: flex-end;
	flex-wrap: wrap;
}

/* .order-list-box .left {
  flex: 4;
  overflow: hidden;
  position: relative;
} */

.order-list-box .right {
  flex: 1;
	/* width: 340rpx; */
	overflow: hidden;
}
.pri_num{
	margin-left: 30rpx;
	line-height: 1.1;
	text-align: right;
	overflow: hidden;
}

.goods-number {
  font-size: 28rpx;
  color: #777;
}

.btn-default {
  height: 52rpx;
  line-height: 52rpx;
  width: 140rpx;
  font-size: 26rpx;
  color: #666;
  border-radius: 30rpx;
  border:1rpx solid #DEDEDE;
  text-align: center;
  float: right;
}

.btn-main {
  height: 52rpx;
  line-height: 52rpx;
  width: 140rpx;
  font-size: 26rpx;
  color: $red;
  border-radius: 30rpx;
  border:1rpx solid $red;
  text-align: center;
  margin-left: 20rpx;
  float: right;
}

.user-orderJtou {
  font-size: 24rpx;
}


.order-img_list {
  background: #fff;
  border-right: none;
  border-left: none;
}

.order-right-name {
  position: absolute;
  top: 50%;
  left: 180rpx;
  font-size: 30rpx;
  color: #555;
  width: 100%;
  margin-top: -46rpx;
  line-height: 1.6;
}

/* 弹出层 */

.pop-example__container {
  background: #fff;
  padding: 30rpx 40rpx;
  border-radius: 10rpx;
  min-width: 460rpx;
}

.pop-example__container .pop-title {
  text-align: center;
}

.pop-content {
  margin-top: 30rpx;
}

/* 弹出层：核销码 */

.pop-qrcode .pop-content image {
  display: block;
  width: 460rpx;
  height: 460rpx;
}

/* 弹出层：支付方式 */

.pop-orderPay .pop-title {
  text-align: left;
}

.pay-method .pay-item {
  padding: 20rpx 0;
  font-size: 28rpx;
  /* border-bottom: 1rpx solid rgb(248, 248, 248); */
}

.pay-method .pay-item .item-left_icon {
  margin-right: 20rpx;
  font-size: 32rpx;
}

.pay-method .pay-item .item-left_icon.wechat {
  color: #00c800;
}

.pay-method .pay-item .item-left_icon.balance {
  color: #ff9700;
}
/* 店铺信息 */
.shop_info{
	line-height: 48rpx;
	image{
		width: 48rpx;
		height:48rpx;
		border-radius: 50%;
	}
}
.goods-attr{
	width: max-content;
	max-width: 92%;
	padding: 0 16rpx;
	margin-top: 10rpx;
	line-height: 40rpx;
	background: #F2F2F2;
}
.with300{
	max-width: 300rpx;
}